.sport-content{
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.sport-header {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	// padding: 20rpx 0;
}
.sport-header image {
	width: 100%;
	height: 410rpx;
}
.sport-header_upload{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 24rpx 0 30rpx;
}
.sport-header_upload_icon{
	width: 100rpx!important;
	height:100rpx!important;
}
.sport-header_upload_title{
	font-size: 32rpx;
	font-weight: bold;
	margin-top: 40rpx;
}
.sport-header_upload_tips{
	font-size: 28rpx;
	font-weight: 400;
	margin-top: 10rpx;
}
.sport-search{
	margin-top: 10rpx;
}
.sport-search .text_opblack {
	line-height: 74rpx;
	height: 74rpx;
	padding-left: 30rpx;
	font-size: 24rpx;
	font-weight: 400;
}
.sport-search-input {
	width: calc(100% - 60rpx);
	padding: 0 30rpx;
	display: flex;
	background-color: #fff;
	height: 100rpx;
	align-items: center;
	justify-content: space-between;
	border-bottom: 2rpx solid #f7f7f7;
	font-size: 32rpx;
	font-weight: 400;
}
.sport-search-input input {
	text-align: right;
	font-size: 32rpx;
	font-weight: 400;
}
.sport-header_title{
	font-size: 28rpx;
	font-weight: 400;
	line-height: 48rpx;
	margin-bottom: 10rpx;
}
.sport-header_tips{
	font-size: 28rpx;
	font-weight: bold;
	line-height: 48rpx;
	margin-top: 20rpx;
}
.application-tips{
	line-height: 74rpx;
	text-align: center;
	font-size: 24rpx;
	font-weight: 400;
}
.placeholder{
	font-size: 32rpx;
	font-weight: 400;
	color: #808080;
	display: flex;
	align-items: center;
}
.uni-input{
	display: flex;
	align-items: center;
}
.bottomIcon{
	width: 32rpx;
	height: 32rpx;
	margin-left: 6rpx;
}
.application-user{
	font-size: 32rpx;
	font-weight: bold;
}
.button{
	width: 690rpx;
	height: 88rpx;
	line-height: 88rpx;
	text-align: center;
	border-radius: 10rpx;
	margin: 0 auto;
	color: #ffffff;
	font-size: 32rpx;
	font-weight: bold;
	background:#FF6E00;
}
.games-tips{
	// background-color: #ffffff;
	// margin-top: 10rpx;
	// padding: 30rpx 0;
}
.games-tips image{
	width: 690rpx;
	height: 116rpx;
	margin: 20rpx 15rpx 0;
}
.games-tips_title{
	border-left: 12rpx solid #FF6E00;
	padding-left: 18rpx;
	font-size: 32rpx;
	font-weight: bold;
	color: #333333;
}
.games-tips_content{
	font-size: 28rpx;
	font-weight: 400;
	color: #333333;
	line-height: 60rpx;
	padding: 0 30rpx;
	margin-top: 10rpx;
	text-indent: 2em;
}
.planItem {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100rpx;
	border-top: 1px solid #F5F5F5;
}
.planItem_name {
	font-size: 28rpx;
	font-weight: bold;
	margin-left: 30rpx;
}

.planItem_states {
	display: flex;
	align-items: center;
	font-size: 28rpx;
	font-weight: 400;
	margin-right: 30rpx;
}

.planItem image {
	width: 32rpx;
	height: 32rpx;
}
.campus-student{
	background-color: #fff;
	height: 140rpx;
	display: flex;
	align-items: center;
}
.campus-student_name{
	font-size: 32rpx;
	font-weight: bold;
	margin-left: 30rpx;
}
.campus-student_msg{
	font-size: 24rpx;
	font-weight: 400;
	margin-left: 30rpx;
	margin-top: 20rpx;
	line-height: 34rpx;
}
.details-msg{
	background-color: #fff;
	margin-top: 10rpx;
	padding-bottom: 30rpx;
}
.details-msg-title{
	font-size: 24rpx;
	font-weight: 400;
	padding-top: 30rpx;
	margin-left: 30rpx;
	margin-bottom: 30rpx;
}
.details-msg-item{
	margin-bottom: 50rpx;
	margin-left: 30rpx;
	margin-right: 30rpx;
}
.details-msg-item-title{
	font-size: 28rpx;
	font-weight: bold;
	margin-bottom: 10rpx;
}
.details-video{
	width: 100%;
	height:420rpx;
}
.details-msg-item-content{
	font-size: 24rpx;
	font-weight: 400;
	line-height: 34rpx;
	height: 30rpx;
	margin-top: 20rpx;
}
.return-button{
	width: 690rpx;
	height: 88rpx;
	line-height: 88rpx;
	text-align: center;
	border-radius: 10rpx;
	margin-top: 30rpx;
	margin-left: 30rpx;
	margin-bottom: 30rpx;
	color: #FF6E00;
	font-size: 32rpx;
	font-weight: bold;
	background:#ffffff;
}
.details-submitTips{
	background-color: #fff;
	width: calc(100% - 60rpx);
	padding: 30rpx;
	display: flex;
	justify-content: space-between;
}
.bottom{
	height: 30rpx;
}